package com.gw.booking.dto.wechat;

import io.swagger.annotations.ApiModelProperty;

import java.util.Date;
import java.util.List;

public class WOrderDetailDtoOut {
    @ApiModelProperty(value = "订单id")
    private Integer id;
    @ApiModelProperty(value = "订单人数")
    private Integer orderNum;
    @ApiModelProperty(value = "订单日期")
    private Date orderDate;
    @ApiModelProperty(value = "订单时间")
    private Date orderTime;
    @ApiModelProperty(value = "姓名")
    private String name;
    @ApiModelProperty(value = "电话")
    private String phone;
    @ApiModelProperty(value = "订单状态")
    private Integer state;
    @ApiModelProperty(value = "商家信息")
    private WMerchantDo wMerchantDo;
    @ApiModelProperty(value = "优惠信息")
    private WDIscountDtoOut wdIscountDtoOut;
    @ApiModelProperty(value = "备注")
    private String note;
    @ApiModelProperty(value = "预约时间集合")
    private List<OrderTimeDto> orderTimeDtoList;
    @ApiModelProperty(value="却下理由：1满席2订休日3其他")
    private Integer failReason;
    @ApiModelProperty(value="却下备注")
    private String failNote;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(Integer orderNum) {
        this.orderNum = orderNum;
    }

    public Date getOrderDate() {
        return orderDate;
    }

    public void setOrderDate(Date orderDate) {
        this.orderDate = orderDate;
    }

    public Date getOrderTime() {
        return orderTime;
    }

    public void setOrderTime(Date orderTime) {
        this.orderTime = orderTime;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public WMerchantDo getwMerchantDo() {
        return wMerchantDo;
    }

    public void setwMerchantDo(WMerchantDo wMerchantDo) {
        this.wMerchantDo = wMerchantDo;
    }

    public WDIscountDtoOut getWdIscountDtoOut() {
        return wdIscountDtoOut;
    }

    public void setWdIscountDtoOut(WDIscountDtoOut wdIscountDtoOut) {
        this.wdIscountDtoOut = wdIscountDtoOut;
    }

    public String getNote() {
        return note;
    }

    public void setNote(String note) {
        this.note = note;
    }

    public List<OrderTimeDto> getOrderTimeDtoList() {
        return orderTimeDtoList;
    }

    public void setOrderTimeDtoList(List<OrderTimeDto> orderTimeDtoList) {
        this.orderTimeDtoList = orderTimeDtoList;
    }

    public Integer getFailReason() {
        return failReason;
    }

    public void setFailReason(Integer failReason) {
        this.failReason = failReason;
    }

    public String getFailNote() {
        return failNote;
    }

    public void setFailNote(String failNote) {
        this.failNote = failNote;
    }
}
